/*
* 传递的这个树 可以被2整除几次 二分
* */
function getRes(num) {
  let res = num;
  let count = 0;
  while (res !== 1) {
    count++;
    res = res / 2;
  }
  return count;
}

console.log(getRes(32)); // 时间复杂度 : O(N) O(N^2) O(N)  O(N)
// 256 8
// 128 7
// 64  6
// 32  5
// 16  4
// 8   3
// 4   2
// 2   1
// n   m
// O(logN)

function getCount(num) {
  //
  let count = 0;
  for (let i = 0; i < num; i++) {
    count++;
    num = num / 1.5;
  }
  return count
} // 全排列   48732  O(N!)

console.log(getCount(128));

// 冒泡排序
function boble(nums = []) {

}
